package com.kbbywyclient.data.entity;

/**
 * Description: EventBus 回调类
 * Created by FHW
 * on 2017/3/30
 */

public class Event {

    public static class MobileLogin {
        private String str_mobile;

        public MobileLogin(String str_mobile) {
            this.str_mobile = str_mobile;
        }

        public String getStr_mobile() {
            return str_mobile;
        }

        public void setStr_mobile(String str_mobile) {
            this.str_mobile = str_mobile;
        }
    }

    public static class MobileRegist {
        private String str_mobile;

        private boolean isEventJump = false;

        public MobileRegist(String str_mobile) {
            this.str_mobile = str_mobile;
        }

        public MobileRegist(String str_mobile, boolean isEventJump) {
            this.str_mobile = str_mobile;
            this.isEventJump = isEventJump;
        }

        public boolean isEventJump() {
            return isEventJump;
        }

        public void setEventJump(boolean eventJump) {
            isEventJump = eventJump;
        }

        public String getStr_mobile() {
            return str_mobile;
        }

        public void setStr_mobile(String str_mobile) {
            this.str_mobile = str_mobile;
        }
    }

    public static class RetrievePwdOne {
        private String mobile;

        public RetrievePwdOne(String mobile) {
            this.mobile = mobile;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }
    }

    public static class RetrievePwdThree {
        private String mobile;
        private String salesID;
        private String str_code;

        public RetrievePwdThree(String mobile, String salesID, String str_code) {
            this.mobile = mobile;
            this.salesID = salesID;
            this.str_code = str_code;
        }

        public String getStr_code() {
            return str_code;
        }

        public void setStr_code(String str_code) {
            this.str_code = str_code;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getSalesID() {
            return salesID;
        }

        public void setSalesID(String salesID) {
            this.salesID = salesID;
        }
    }

    public static class CustomerTableBuy {
        private int position;

        public CustomerTableBuy(int position) {
            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class UpdateCustomerTableDetail {
        public UpdateCustomerTableDetail() {

        }
    }

    public static class NotifyCustomerTable {
        private int position;

        public NotifyCustomerTable(int position) {

            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class LoansTableBuy {
        private int position;

        public LoansTableBuy(int position) {
            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class CreditCardModify {
        public int position;

        public CreditCardModify(int position) {
            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class BoughtMobile {
        public int position;

        public BoughtMobile(int position) {
            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class ShowTopView {
        private int mType;

        public ShowTopView(int mType) {
            this.mType = mType;
        }

        public int getmType() {
            return mType;
        }

        public void setmType(int mType) {
            this.mType = mType;
        }
    }

    public static class DialogDismess {
        public DialogDismess() {
        }
    }

    public static class RefreshList {
        private int mType;
        private int position;

        private String keyWord = "";//搜索关键字
        private String status = "";//订单状态Code集 ,多选用逗号隔开
        private long applyStarDateTime = 0;//时间段开始，int时间戳
        private long applyEndDateTime = 0;//时间段结束，int时间戳
        private int rbType;

        public RefreshList(int mType, int position) {
            this.mType = mType;
            this.position = position;
        }

        public RefreshList(int mType, String keyWord, String status, long applyStarDateTime, long applyEndDateTime, int rbType) {
            this.mType = mType;
            this.keyWord = keyWord;
            this.status = status;
            this.applyStarDateTime = applyStarDateTime;
            this.applyEndDateTime = applyEndDateTime;
            this.rbType = rbType;
        }

        public int getRbType() {
            return rbType;
        }

        public void setRbType(int rbType) {
            this.rbType = rbType;
        }

        public int getmType() {
            return mType;
        }

        public void setmType(int mType) {
            this.mType = mType;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }

        public String getKeyWord() {
            return keyWord;
        }

        public void setKeyWord(String keyWord) {
            this.keyWord = keyWord;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public long getApplyStarDateTime() {
            return applyStarDateTime;
        }

        public void setApplyStarDateTime(long applyStarDateTime) {
            this.applyStarDateTime = applyStarDateTime;
        }

        public long getApplyEndDateTime() {
            return applyEndDateTime;
        }

        public void setApplyEndDateTime(long applyEndDateTime) {
            this.applyEndDateTime = applyEndDateTime;
        }
    }

    public static class UpdateDiscount {
        public UpdateDiscount() {
        }
    }

    public static class DetailMobile {
        public DetailMobile() {
        }
    }

    public static class MyProductRecomm {
        private int position;

        public MyProductRecomm(int position) {
            this.position = position;
        }

        public int getPosition() {
            return position;
        }

        public void setPosition(int position) {
            this.position = position;
        }
    }

    public static class SettingUpdate {
        String goToType;

        public SettingUpdate(String goToType) {
            this.goToType = goToType;
        }

        public String getGoToType() {
            return goToType;
        }

        public void setGoToType(String goToType) {
            this.goToType = goToType;
        }
    }

    public static class RefreshIndex {
        private int type;

        public RefreshIndex(int type) {
            this.type = type;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }
    }

    public static class AccountSignOut{
        //账号登出
    }

    public static class AccountSignIn{
        //账号登入
    }

    public static class CardBindSuccess{
        //储蓄卡绑定成功
    }
}
